#include "commonuse.h"

int main()
{
    int * p = NULL;
    int get1, get2;
    scanf("%d %d",&get1, &get2);//默认输入的是闭区间，get2 - get1 +1是数组元素个数
    p = (int *)malloc(sizeof(int)* (get2 - get1 + 1));//决定区间，那么这个时候p就像数组名。一样了，注意这里的*是乘法，不是解引用符号
    int arr[get2 - get1 + 1];//用这个数组来储存和标记数字，对p里面本身存的数来对比
    initial(p, get1 ,get2 );//对p初始化，把输入的数放入数组，方便取用，注意使用了malloc函数不要进行指针位移就ok。
    initial(arr, get1 ,get2 );
    judge(p,get1,get2);
    printresult(arr,p,get2 - get1 + 1);
    free(p);
    p = NULL;
    system("pause");
    return 0;
}